Analysis and Management of Code Clones
نویسنده
چکیده
Copy-paste programming may speed-up software development process, but code clones, in the long run, might increase maintenance cost. Thus, despite the ongoing research on the usefulness/harmfulness of code clones, researchers and practitioners are in accord on the point that clones need to be managed. However, to devise efficient clone management techniques, one needs accurate and deep understanding on the existence and evolution of clones, as well as the factors that affect such phenomena. In this doctoral symposium paper, I present my ongoing research towards code clone analysis, management, and refactoring.
منابع مشابه
The Vision of Software Clone Management: Past, Present, and Future
Duplicated code or code clones are a kind of code smell that have both positive and negative impacts on the development and maintenance of software systems. Software clone research in the past mostly focused on the detection and analysis of code clones, while research in recent years extends to the whole spectrum of clone management. In the last decade, three surveys appeared in the literature,...
متن کاملDetection and evolution analysis of code clones for efficient management of large-scale software systems
In recent decades, large-scale software systems have become mainstream. Such software systems have complicated the maintenance process by increasing efforts such as inspection and understanding of the existing source code. Therefore, to maintain these systems, a great deal of work and time are necessary. To alleviate this problem, this research focus on a well-known factor hindering the softwar...
متن کاملEffect of Engineering and Management interventions on risk level of hazards in task of Emergency nurses shahid rahnamoon hospital of Yazd
Background: Emergency ward nurses exposed to occupational hazards. Job Safety Analysis (JSA) is a way to identify and assessment job-related risks and provide control strategies to reduce risks. The purpose of this study was to evaluate Job Safety Analysis and compare the effectiveness of control (engineering and management) interventions in emergency nursing. Methods: This is an interventiona...
متن کاملVariability in wood properties of promising willow clones
The objective of the article is to investigate the variability in growth and wood properties of the willow clones. The growth and wood traits of four year old 21 clones willow clones were investigated. Analysis of variance showed that willow clones differed significantly for all the studied growth and wood traits. Among the growth parameters the maximum heritability value was shown by height wh...
متن کاملDetection and Analysis of Near-Miss Clone Genealogies
It is believed that identical or similar code fragments in source code, also known as code clones, have an impact on software maintenance. A clone genealogy shows how a group of clone fragments evolve with the evolution of the associated software system, and thus may provide important insights on the maintenance implications of those clone fragments. Considering the importance of studying the e...
متن کامل